/*
 * 
 * LegendShop 多用户商城系统
 * 
 *  版权所有,并保留所有权利。
 * 
 */
package com.legendshop.oa.dao;
 
import java.util.List;

import com.legendshop.dao.Dao;
import com.legendshop.dao.support.CriteriaQuery;
import com.legendshop.dao.support.PageSupport;
import com.legendshop.oa.model.TaskRecord;

/**
 * The Class TaskRecordDao.
 * 任务修改记录Dao接口
 */
public interface TaskRecordDao extends Dao<TaskRecord, Long> {
	/**
	 *  根据商城获取任务修改记录列表
	 */
    public abstract List<TaskRecord> getTaskRecord(String shopName);

   	/**
	 *  根据Id获取任务修改记录
	 */
	public abstract TaskRecord getTaskRecord(Long id);
	
   /**
	 *  删除任务修改记录
	 */
    public abstract int deleteTaskRecord(TaskRecord taskRecord);
    
   /**
	 *  保存任务修改记录
	 */	
	public abstract Long saveTaskRecord(TaskRecord taskRecord);

   /**
	 *  更新任务修改记录
	 */		
	public abstract int updateTaskRecord(TaskRecord taskRecord);
	
   /**
	 *  查询任务修改记录列表
	 */		
	public abstract PageSupport getTaskRecord(CriteriaQuery cq);
	
 }
